//接口配置

//把全体接口封装在的前端配置文件（序号与接口文档一一对应），多个环境配置时可快速切换整站式的全部接口，不用逐个页面去改。
const config = require("../../config");

let url = {
  apiUrl: "/ccp-web/api", //接口路径
  //ctxPath: "/ccp-web/dist", //tomcat服务dist目录
  ctxPath: "/dist", //node服务dist目录

  //staticPath:config.dev.staticPath,       //开发环境静态资源路径
  // 条件 ? 结果1 : 结果2 //三元运算符，表示条件为true时，等式的结果就为结果1（'./'），否则为结果2('/static/')。
  // development为开发环境（npm run dev），另外一个production是生产环境（）
  // 生产环境时staticPath的值为'./'，开发环境时staticPath的值为'/static/'。
  staticPath:
    process.env.NODE_ENV !== "development"
      ? config.build.staticPath
      : config.dev.staticPath
};

//----------------请注意：如果正式环境，不需要本地json数据模拟，请删除以上代码和api中的模拟接口。----------------

let nodeApiBaseUrl = "http://localhost:3000";

export const api = {
  //'login':'http://localhost:80/dataJson/login.json',//ngxin
  login: url.staticPath + "/dataJson/login.json", //登录模拟接口，正式环境请删除
  getUserInfo: url.staticPath + "/dataJson/userInfo.json", //获取登录用户模拟接口
  tableList: url.staticPath + "/dataJson/tableList.json", //表格模拟接口
  getForm: url.staticPath + "/dataJson/form.json", //表单模拟接口
  roleAndUser: url.staticPath + "/dataJson/roleAndUser.json", //获取角色和对应用户
  getMenuAndElement: url.staticPath + "/dataJson/getMenuAndElement.json", //获取用户的 菜单和元素权限

  //"in_theaters":url.staticPath+"/dataJson/in_theaters.json",  //获取电影列表,json
  in_theaters: "/v2/movie/in_theaters", //获取电影列表
  movieSearch: "/v2/movie/search", //电影搜索

  //以下接口为实际接口，需要下载node项目源码
  addStudents: nodeApiBaseUrl + "/api/addStudents", //信息添加
  studentUpdate: nodeApiBaseUrl + "/api/studentUpdate", //信息修改
  studentList: nodeApiBaseUrl + "/api/queryStudents", //信息列表
  delStudents: nodeApiBaseUrl + "/api/delStudents", //信息删除
  queryStudentsItem: nodeApiBaseUrl + "/api/queryStudentsItem" //单条详情
};

// export default api
